package com.mingke.chat.message;

/**
 * 易聊消息类型的枚举类型
 */
public enum EasyChatMessageType {
    C2CRequest("单聊消息请求", (byte) 1),
    C2CResponse("单聊消息响应", (byte) 2),
    S2CRequest("服务器推送消息请求", (byte) 3),
    S2CResponse("服务器推送消息响应", (byte) 4),
    ReportMessage("客户端上报消息", (byte) 5),
    GroupRequest("群聊消息请求", (byte) 6),
    GroupResponse("群聊消息响应", (byte) 7);
    //消息类型名称
    private String messageType;
    //消息类型编码
    private byte messageCode = 0x01;

    //构造器
    EasyChatMessageType(String messageType, byte messageCode) {
        this.messageType = messageType;
        this.messageCode = messageCode;
    }

    public String getMessageType() {
        return messageType;
    }

    public void setMessageType(String messageType) {
        this.messageType = messageType;
    }

    public byte getMessageCode() {
        return messageCode;
    }

    public void setMessageCode(byte messageCode) {
        this.messageCode = messageCode;
    }
}
